package com.dsj.gxrd.modules.activity.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dsj.gxrd.modules.activity.domain.entity.RdScoreDetail;
import com.dsj.gxrd.modules.activity.domain.query.RdScoreDetailQuery;
import com.dsj.gxrd.modules.activity.domain.vo.RdScoreCockpitRankVo;
import com.dsj.gxrd.modules.activity.domain.vo.RdScoreDetailVo;
import com.ruoyi.common.core.web.domain.AjaxResult;

import java.util.List;

/**
 * @author songpin566
 * @date 2023/10/12
 **/
public interface RdScoreDetailService extends IService<RdScoreDetail> {

    List<RdScoreDetailVo> selectScoreDetailList(RdScoreDetailQuery scoreDetailQuery);

    AjaxResult getInfo(Long id, Integer year);

    List<RdScoreCockpitRankVo> rank(Integer year);

}
